package com.zhulanhua.blogs.service;

import com.zhulanhua.blogs.controller.VO.UserInfoVO;
import com.zhulanhua.blogs.domain.User;
import org.springframework.transaction.annotation.Transactional;

import java.util.Date;


public interface UserService {

    /**
     * 获取博主信息
     * */
    User getDateils();

    /**
     * 修改博主基础信息
     * */
    boolean update(User user);

    /**
     * 忘记密码，验证身份修改密码
     * */
    @Transactional
    boolean updatePassword(User user, String str);

    /**
     * 忘记密码，发送验证码确认身份
     * */
    String getMD5(User user);

    UserInfoVO getInfo(int id);
}